zabbix详解(一) | 您所在的位置:网站首页 › zabbix 运维服务 5x8 › zabbix详解(一) |
今天继续给大家介绍Linux运维相关知识,本文主要内容是zabbix的基本概念。 一、zabbix简介zabbix是一个监控软件,其可以监控各种网络参数,保证企业服务架构安全运营,同时支持灵活的告警机制,可以使得运维人员快速定位故障、解决问题。zabbix支持分布式功能,支持复杂架构下的监控解决方案,也支持web页面,为主机监控提供了良好直观的展现。 zabbix官网地址为https://www.zabbix.com/,页面如下所示: zabbix主要由以下5个组件构成: 1、Server zabbix server是zabbix的核心组件,server内部存储了所有的配置信息、统计信息和操作信息。zabbix agent会向zabbix server报告可用性、完整性及其他统计信息。 2、web页面 web页面也是zabbix的一部分,通常和zabbix server位于一台物理设备上,但是在特殊情况下也可以分开配置。web页面主要提供了直观的监控信息,以方便运维人员监控管理。 3、数据库 zabbix数据库内存储了配置信息、统计信息等zabbix的相关内容。 4、proxy zabbix proxy可以根据具体生产环境进行采用或者放弃。如果使用了zabbix proxy,则其会替代zabbix server采集数据信息,可以很好的分担zabbix server的负载。zabbix proxy通常运用与架构过大、zabbix server负载过重,或者是企业设备跨机房、跨网段、zabbix server无法与zabbix agent直接通信的场景。 5、Agent zabbix agent通常部署在被监控目标上,用于主动监控本地资源和应用程序,并将监控的数据发送给zabbix server。 三、zabbix监控对象zabbix支持监控各种系统平台,包括Linux和Windows等主流操作系统,也可以借助SNMP或者是SSH协议监控路由交换设备。 zabbix如果部署在服务器上,可以监控其CPU、内存、网络性能等硬件参数,也可以监控具体的服务或者应用程序、服务运行情况及性能。 四、zabbix常用术语zabbix的学习需要掌握一些zabbix的常用术语,zabbix常用术语列举如下: 1、主机(host) 要监控的设备,可以由IP或者是主机名(必须可解析)指定。 2、主机组(host group) 主机的逻辑容器,包含主机和模板,主机组通常在给用户或者是用户组指派监控权限时使用。 3、监控项(item) 一个特定监控指标的相关数据,比如内存的大小、CPU的使用率,甚至是服务的运行状态等等。监控项数据来源于被监控对象,并且每个监控项都由一个key来标识。 4、触发器(trigger) 一个表达式,用于评估监控项的值是否在合理的范围内。当接收的值超出触发器的规定时,就被认为是故障,如果超出后再次符合,就被认为是正常。 5、事件(event) 触发器触发的一个特定事件,或者是zabbix定义的一个自动上线注册主机的事件。 6、动作(action) 指根据配置,zabbix对于触发器触发的特定事件进行处理的具体措施,如执行某个脚本,或者是向管理员邮箱发送邮件等等。 7、报警升级(escalation) 发送警报或者是执行远程命令的自定义方案。 8、媒介(media) 发送通知(告警)的手段,如微信、邮件、钉钉等等。 9、通知(notification) 通过指定的媒介,向用户发送的有关事件的信息。 10、远程命令(remote command) 指运维人员提前写好的命令,可以让被监控主机在触发事件后执行。 11、模板(template) 用于快速定义被监控主机的预设条目集合,通常包括了监控项、触发器、应用等,模板可以直接链接至某个主机。 12、应用(application) 一组监控项的集合。 13、web场景(web scennario) 用于检测web站点可用性的一个或多个HTTP请求。 14、前端(frontend) zabbix的web接口。 这些术语,我们都会在后文中直接使用而不过多赘述,在企业技术交流中也会经常使用,希望大家能够理解并掌握! 原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200 |
CopyRight 2018-2019 实验室设备网 版权所有 |